Ontology-Based Integration for Relational Data

نویسندگان

  • Dejing Dou
  • Paea LePendu
چکیده

Framework and Results. In this paper, we briefly describe an ontology-based approach that uses a first order theorem-prover for information integration. We have also built OntoGrate to evaluate our approach and describe its architecture here. Throughout, we refer to the term ontology as the formal specifications of the vocabularies of concepts and the relationships among them. Also, for us, integration has two aspects: (i) query answering and (ii) data translation. Mappings between schemas are essential to integration and require an adequate representational language. SQL views have been widely used, but mappings can also be represented with other languages having formal semantics (e.g., Datalog, XQuery). Instead, we choose a more expressive first order ontology language, Web-PDDL, to represent complex mappings between schemas as bridging axioms (first order mapping rules). The advantage in doing so is the specialized theorem prover, OntoEngine [2], can then perform query answering and data translation while formally preserving semantics. We refer to this process as inferential data integration because it uses sound inference by either forward chaining or backward chaining. Two databases in the online sales domain, Stores7 from Informix and Nwind from Microsoft, serve as examples in Figure 1. First, we define a super ontology for SQL to express concepts such as aggregate functions and integrity constraints that exploit desirable features of database systems via ontology inheritance. Then, by a simple process, we translate each database schema into its own ontology. Next, we define mappings between each ontology using bridging axioms and call this our merged ontology. Finally, syntax translators that we developed allow OntoEngine to access actual relational data by transforming atomic queries from Web-PDDL to SQL. These elements are summarized in the architecture of OntoGrate shown in Figure 1. Therefore, the user can submit a query or translation request which OntoEngine fulfills by either backward or forward chaining on the bridging axioms in the merged ontology using actual data retrieved by the SQL syntax translators. Although our Web-PDDL-to-SQL translators only handle atomic queries for now, the inference mechanisms can still process more complex conjunctive

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RODI: A Benchmark for Automatic Mapping Generation in Relational-to-Ontology Data Integration

A major challenge in information management today is the integration of huge amounts of data distributed across multiple data sources. A suggested approach to this problem is ontology-based data integration where legacy data systems are integrated via a common ontology that represents a unified global view over all data sources. However, data is often not natively born using these ontologies. I...

متن کامل

Ontograte: towards Automatic Integration for Relational Databases and the Semantic Web through an Ontology-Based Framework

Integrating existing relational databases with ontology-based systems is among the important research problems for the Semantic Web. We have designed a comprehensive framework called OntoGrate which combines a highly automatic mapping system, a logic inference engine, and several syntax wrappers that inter-operate with consistent semantics to answer ontology-based queries using the data from he...

متن کامل

RODI: Benchmarking relational-to-ontology mapping generation quality

Accessing and utilizing enterprise or Web data that is scattered across multiple data sources is an important task for both applications and users. Ontology-based data integration, where an ontology mediates between the raw data and its consumers, is a promising approach to facilitate such scenarios. This approach crucially relies on high-quality mappings to relate the ontology and the data, th...

متن کامل

Metadata Management Model for Relational Database Publication on Grid : an Ontology Based Framework

The Grids is emerging as a building infrastructure that support coordinated management and sharing of inter-connected hardware and software resources in distributed environment. Plenty of structured data existing on the grid need to be managed by database such as relational databases. Metadata plays a critical role in grid database integration, so metadata model is put forward which comprises i...

متن کامل

Integrating Heterogeneous Data Source Using Ontology

Integrating data from multiple heterogeneous sources entail dealing with different data models, schemas and query languages. The burgeoning Semantic Web has provided several new methods for data integration. This paper focuses on integration of relational database and XML data. To solve the problem we propose an ontologybased approach. A semantic integration infrastructure for heterogeneous dat...

متن کامل

Integration Mapping Rules: Transforming Relational Database to Semantic Web Ontology

Semantic integration became an attractive area of research in several disciplines, such as information integration, databases and ontologies. Huge amount of data is still stored in relational databases (RDBs) that can be used to build ontology, and the database cannot be used directly by the semantic web. Therefore, one of the main challenges of the semantic web is mapping relational databases ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005